// 从模块导入所需内容
import { executeTaskQueue } from './system';
import { tubeRecoveryTask, cellData } from './tasks';
import { TaskQueue } from './types';

// 定义测试任务队列
const testTaskQueue: TaskQueue = [
  {
    task: tubeRecoveryTask,
    params: {
      data: cellData,
      batchesCount: 3,
      currentBatch: 1
    }
  }
];

// 运行测试
console.log('开始任务队列测试...');
executeTaskQueue(testTaskQueue).then(() => {
  console.log('测试完成');
}).catch(error => {
  console.error('测试失败:', error);
});
